#pragma once

#include <entt/entt.hpp>
#include "qlib/all.h"
#include "../../utils/render_ref.h"

namespace qbe::draw::AddRef {
struct AddRefModel {
  std::vector<std::shared_ptr<qlib::Cell>> cellList;
  bool isSameFile;
  std::shared_ptr<qlib::Reference> ref;

  std::shared_ptr<utils::TempRender::RenderRef> render_ref;
};
}  // namespace qbe::draw::polygon